make the best of something - French English Dictionary